package tool
 
object Main {
	def main(args: Array[String]) {
	var parsedTree: Option[parser.Trees.Tree] = None

	if (args.length != 1 && args.length != 3) {
		Console.err.println("usage: toolc <File.tool> [-d outputdir]")
		System.exit(-1)
	}

	val compUnit = new Compiler(args(0))
	if(args.length == 1) {
		compUnit.compile("./")
	} else {
		if(!"-d".equals(args(1))) {
			Console.err.println("Unrecognized option: " + args(1))
			System.exit(-1)
		}
		compUnit.compile(args(2))
	}
	}
}
